broken mechanical device - Alemán Inglés Diccionario